// var的作用域
function varFunction () {
  if (true) { var a = 10; }
  console.log(a); // ✅ 输出10（穿透花括号！）
}

// let的作用域
function letFunction () {
  if (true) { let a = 10; }
  console.log(a); // ❌ 报错：a is not defined
}

// const的作用域
function constFunction () {
  if (true) { const a = 10; }
  console.log(a); // ❌ 报错：a is not defined
}

varFunction();
letFunction();
constFunction();